package constructor;

public class Player {
	String nickName; // 昵称
	char sex;        // 性别
	int level;       // 等级
	int blood;       // 血量
	String job;      // 职业
	boolean vip;     // 会员

	// 功能： 初始化对象属性  初始化对象的方法
	// 1.长相  2.返回值  3.什么时候调用  4.送不送
	// 1.和类同名  
	// 2.没有任何返回,连void也不能写  
	// 3.开辟完对象空间就调用  
	// 4.当不提供，系统送一个空的，但是自已提供系统就不送了
	Player(){
		System.out.println("player被创建");
	}
	
	Player(String n,char s,String j,boolean v){
		nickName = n;
		sex = s;
		level = 1;
		blood = 10000;
		job = j;
		vip = v;
	}
	
	Player(String n,char s, int l,int b,String j,boolean v){
		nickName = n;
		sex = s;
		level = l;
		blood = b;
		job = j;
		vip = v;
	}
	
	public void showPlayer() {
		System.out.println("昵称：" + nickName);
		System.out.println("性别：" + sex);
		System.out.println("等级：" + level);
		System.out.println("血量：" + blood);
		System.out.println("职业：" + job);
		System.out.println("是否VIP：" + vip);
	}
	
	public static void main(String[] args) {
		Player p1 = new Player();
		p1.showPlayer();
		
		// 管理员
		Player p2 = new Player("管理员",'女',100,999999,"射手",true);
		p2.showPlayer();
		
		// 普通玩家
		Player p3 = new Player("一区扛把子", '男', "骑士", false);
		p3.showPlayer();
	}
}
